.gather-import-box {
	position: relative;
	width: 100%;
	min-height: 100vh;
	background: #efefef;
	padding: calc(var(--amplified_base) * 100rpx) 0;

	.list {
		margin-top: calc(var(--amplified_base) * 24rpx);
		color: #131313;
		font-weight: 400;
		font-size: calc(var(--amplified_base) * 32rpx);
		background-color: #fff;

		.checkmark-2 {
			position: relative;
			margin-top: -10rpx;
			width: calc(var(--amplified_base) * 20rpx);
			height: calc(var(--amplified_base) * 40rpx);
			border-width: 0 4rpx 4rpx 0;
			border-style: solid;
			border-color: #1a66ff;
			transform: rotate(45deg);
		}

		.checkmark-1 {
			width: calc(var(--amplified_base) * 30rpx);
			height: calc(var(--amplified_base) * 30rpx);
			background-color: #1a66ff;
		}

		.checkbox {
			width: calc(var(--amplified_base) * 50rpx);
			height: calc(var(--amplified_base) * 50rpx);
			border: 1rpx solid #1a66ff;
			border-radius: 4px;
			display: flex;
			align-items: flex-start;
			justify-content: center;
			align-items: center;
		}

		.item-more {
			position: relative;
			width: calc(var(--amplified_base) * 48rpx);
			height: calc(var(--amplified_base) * 48rpx);
			border-radius: 50%;
			background-color: #d9d9d9;
			display: flex;
			align-items: center;
			justify-content: center;

			.more-css-icon {
				position: relative;
				width: 8rpx;
				height: 8rpx;
				background: #434343;
				border-radius: 8rpx;

				&:after {
					position: absolute;
					left: 14rpx;
					content: "";
					width: 8rpx;
					height: 8rpx;
					background: #434343;
					border-radius: 8rpx;
				}

				&:before {
					position: absolute;
					right: 14rpx;
					content: "";
					width: 8rpx;
					height: 8rpx;
					background: #434343;
					border-radius: 8rpx;
				}
			}
		}

		.item {
			padding: 0 32rpx;
			display: flex;
			flex-direction: row;
			align-items: center;
			line-height: 1;

			.item-right {
				padding: 24rpx 0;
				flex: 1;
				margin-left: 24rpx;
				border-bottom: 1rpx solid #f4f4f4;
			}

			.item-title {
				display: flex;
				align-items: center;
				line-height: 1.1;
			}

			.item-title__text {
				max-width: 80%;
			}

			.item-num {
				color: #929292;
			}

			.item-introduce {
				margin-top: 16rpx;
				color: #929292;
			}
		}
	}
}
.age-search {
	display: flex;
	align-items: center;
	padding: 20rpx;
	.btn {
		white-space: nowrap;
		flex-shrink: 0;
		margin-left: 20rpx;
	}
	.search-form {
		padding: 0 20rpx;
		height: 70rpx;
		display: flex;
		align-items: center;
		background-color: #fff;
		input {
			padding: 0 20rpx;
		}
	}
}
